.class public all_4
.super java/lang/Object

.field static n I = 10
.method public static print_array([II)V
.limit stack 20
.limit locals 20
iconst_0
istore_2

loop0:

iload_2
getstatic all_4/n I
if_icmpge loop0_end

aload_0
iload_2
iaload
istore_3

ldc "a: "
iload_3
invokestatic io/print(Ljava/lang/String;I)V

invokestatic io/println()V

iload_2
iconst_1
iadd
istore_2

goto loop0

loop0_end:

return
.end method

.method public static main([Ljava/lang/String;)V
.limit stack 20
.limit locals 20
getstatic all_4/n I
newarray int
astore_0

iconst_0
istore_1

loop2:

iload_1
getstatic all_4/n I
if_icmpge loop2_end

aload_0
iload_1
iload_1
iastore
iload_1
iconst_1
iadd
istore_1

goto loop2

loop2_end:

aload_0
getstatic all_4/n I
invokestatic all_4/print_array([II)V

return
.end method
